Software Component Selection techniques - A review

نویسندگان

  • Loveleen Kaur
  • Hardeep Singh
چکیده

Component Based Software Engineering(CBSE) relies on the premise of reuse and aims to develop systems by selecting appropriate off the shelf software components and integrating them in order to achieve its desired task. Usage of COTS component ensures faster time-to-market. At the same time, component-based software introduces risks like unknown quality properties of the components in use, that can inject harmful side effects into the final system. Therefore, component selection is one of the most tedious and challenging tasks of CBSE and involves simultaneous consideration of multiple selection criteria as per the user requirements. This is a review paper which aims to study some of the various formal software selection techniques that have been introduced in the literature so far, pointing out the benefits and limitations of each and what could be the future work possible with respect to the already introduced techniques. Keywords— software component selection, component based software engineering, multi criteria decision making, formal software selection process, software component.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bridging the semantic gap for software effort estimation by hierarchical feature selection techniques

Software project management is one of the significant activates in the software development process. Software Development Effort Estimation (SDEE) is a challenging task in the software project management. SDEE is an old activity in computer industry from 1940s and has been reviewed several times. A SDEE model is appropriate if it provides the accuracy and confidence simultaneously before softwa...

متن کامل

Regression Test Selection Techniques: A Survey

Regression testing is an important and expensive activity that is undertaken every time a program is modified to ensure that the modifications do not introduce new bugs into previously validated code. An important research problem, in this context, is the selection of a relevant subset of test cases from the initial test suite that would minimize both the regression testing time and effort with...

متن کامل

Partial 2-Stage Revision in Chronic Hip Arthroplasty Infections: A Review

Background: Periprosthetic hip infections (PHIs) are troublesome complications of hip arthroplasties. The gold standard procedure for treating chronic PHI is a 2-stage approach. Recently, however, more conservative approaches have been developed to spare the osseointegrated components and avoid sequestra, bone loss, devascularization, and difficult reconstructions. The partial ...

متن کامل

A Literature Survey on Component testing in component based software engineering

Component-based software engineering (CBSE) today offers rapid development of system using fewer resources and efforts. The CBSE gave the idea of reuse and cutting down the development cost. Thus component based testing becomes more complicated if we have not reliable and bug free components. We can find the reliable and bug free components only if the components are tested by a suitable testin...

متن کامل

A systematic review on regression test selection techniques

Regression testing is verifying that previously functioning software remains after a change. With the goal of finding a basis for further research in a joint industry-academia research project, we conducted a systematic review of empirical evaluations of regression test selection techniques. We identified 27 papers reporting 36 empirical studies, 21 experiments and 15 case studies. In total 28 ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014